Luke Eilers, 30.10.2024

Data for Figure 1 is generated with simulation_figure1.py.
Data for Figure 2 is generated with simulation_figure2.py.
Data for Figure 3 is generated with simulation_figure3.py for each hidden layer width n separately.

ntk_definitions.py contains the code for the simulation of empirical and analytic NTK.
sg_ntk_definitions.py contains the modifications to the Neural Tangents package, the simulation of empiricaland analytic SG-NTK, and code for SGL.

plot_figure1.ipynb is used to plot the data for Figure 1 and Figure B.3.
plot_figure2.ipynb is used to plot the data for Figure 2 and Figure B.4.
plot_figure3.ipynb is used to plot the data for Figure 3a and 3b.